\documentclass[11pt,a4paper,oneside]{report}

\usepackage{longtable}
\usepackage{tikz}
\usetikzlibrary{shapes, arrows, positioning,fit,trees}
\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=blue, urlcolor=blue}
\usepackage{framed}
\begin{document}

\title{Requriement Specification}
\author{Generated with \texttt{reqT}\vspace{1cm} \\ \href{http://reqT.org}{reqT.org}}
\maketitle
\tableofcontents
\listoffigures
\listoftables
\chapter{Overview}
\begin{center}
\begin{longtable}{l|p{3cm}|p{4cm}|p{2.1cm}}
\caption{Overview of features.} \label{featuretab} \\ 
\emph{Entity} & \emph{id} & \emph{gist} & \emph{state} \\ 
 \hline
 \endhead


\end{longtable}
\end{center}
\begin{center}
\begin{longtable}{l|p{3cm}|p{6.1cm}}
\caption{Overview of other entities.} \label{entitytab} \\ 
\emph{Entity} & \emph{id} & \emph{gist} \\ 
 \hline
 \endhead
Actor & \emph{\hyperref[actorDeveloper]{Developer}} & \\ \hline 
Actor & \emph{\hyperref[actorGoogle]{Google}} & \\ \hline 
Actor & \emph{\hyperref[actorPhone OS]{Phone OS}} & \\ \hline 
Actor & \emph{\hyperref[actorProduct owner]{Product owner}} & \\ \hline 
Actor & \emph{\hyperref[actorUser]{User}} & \\ \hline 
Data & \emph{\hyperref[dataFeedback]{Feedback}} & \\ \hline 
Data & \emph{\hyperref[dataInformation request]{Information request}} & \\ \hline 
Data & \emph{\hyperref[dataInformation]{Information}} & \\ \hline 
Data & \emph{\hyperref[dataInteraction data betwene applications]{Interaction data betwene applications}} & \\ \hline 
Data & \emph{\hyperref[dataMap request]{Map request}} & \\ \hline 
Data & \emph{\hyperref[dataMap]{Map}} & \\ \hline 
Data & \emph{\hyperref[dataProduct feedback]{Product feedback}} & \\ \hline 
Data & \emph{\hyperref[dataReleases]{Releases}} & \\ \hline 
Interface & \emph{\hyperref[interfaceDevelopment]{Development}} & \\ \hline 
Interface & \emph{\hyperref[interfaceGUI]{GUI}} & \\ \hline 
Interface & \emph{\hyperref[interfaceInteraction]{Interaction}} & \\ \hline 
Interface & \emph{\hyperref[interfaceMap view]{Map view}} & \\ \hline 
Interface & \emph{\hyperref[interfaceStore information]{Store information}} & \\ \hline 
Product & \emph{\hyperref[productSystem]{System}} & 

\end{longtable}
\end{center}
\begin{center}
\begin{longtable}{l|l|p{2cm}|p{6.1cm}}
\caption{Overview of relations.} \label{relationtab} \\ 
\emph{Entity} & \emph{id} & \emph{relation} & \emph{related to} \\ 
 \hline
 \endhead
Interface & \emph{\hyperref[interfaceDevelopment]{Development}} & has& Data \emph{\hyperref[dataReleases]{Releases}} \\ 
 & & & Data \emph{\hyperref[dataFeedback]{Feedback}}\\ \hline 
Interface & \emph{\hyperref[interfaceGUI]{GUI}} & has& Data \emph{\hyperref[dataInformation request]{Information request}} \\ 
 & & & Data \emph{\hyperref[dataInformation]{Information}} \\ 
 & & & Data \emph{\hyperref[dataProduct feedback]{Product feedback}}\\ \hline 
Interface & \emph{\hyperref[interfaceInteraction]{Interaction}} & has& Data \emph{\hyperref[dataInteraction betwene applications]{Interaction betwene applications}}\\ \hline 
Interface & \emph{\hyperref[interfaceMap view]{Map view}} & has& Data \emph{\hyperref[dataMap request]{Map request}} \\ 
 & & & Data \emph{\hyperref[dataMap]{Map}}\\ \hline 
Interface & \emph{\hyperref[interfaceStore information]{Store information}} & has& Data \emph{\hyperref[dataInformation request]{Information request}} \\ 
 & & & Data \emph{\hyperref[dataInformation]{Information}}\\ \hline 
Product & \emph{\hyperref[productSystem]{System}} & has& Interface \emph{\hyperref[interfaceStore information]{Store information}} \\ 
 & & & Interface \emph{\hyperref[interfaceGUI]{GUI}} \\ 
 & & & Interface \emph{\hyperref[interfaceDevelopment]{Development}} \\ 
 & & & Interface \emph{\hyperref[interfaceInteraction]{Interaction}} \\ 
 & & & Interface \emph{\hyperref[interfaceMap view]{Map view}}

\end{longtable}
\end{center}

\chapter{Context}

\section{Actor Developer}
\label{actorDeveloper}

\subsection{Attributes}
\begin{description}
\item[being]: human
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\section{Actor Google}
\label{actorGoogle}

\subsection{Attributes}
\begin{description}
\item[being]: machine
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\section{Actor Phone OS}
\label{actorPhone OS}

\subsection{Attributes}
\begin{description}
\item[being]: machine
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\section{Actor Product owner}
\label{actorProduct owner}

\subsection{Attributes}
\begin{description}
\item[being]: machine
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\section{Actor User}
\label{actorUser}

\subsection{Attributes}
\begin{description}
\item[being]: human
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\section{Product System}
\label{productSystem}

\subsection{Context diagram}
\begin{figure}
\begin{center}\tikzstyle iFrom=[->,shorten >=0pt,shorten <=0pt,>=stealth,gray,thick]
\tikzstyle iTo=[<-,shorten >=0pt,shorten <=0pt,>=stealth,gray,thick]
\tikzstyle iBi=[<->,shorten >=0pt,shorten <=0pt,>=stealth,gray,thick]
\tikzstyle iNoDir=[-,shorten >=0pt,shorten <=0pt,>=stealth,gray,thick]
\tikzstyle machine=[rectangle, draw=black,thin]
\tikzstyle linestyle=[gray!40, text=black]
\begin{tikzpicture}[align=flush center,font=\footnotesize, grow cyclic,
level 1/.style={level distance=5cm,sibling angle=30},
level 2/.style={text width=2cm,  level distance=3cm}]
\node[rectangle, draw=black, line width=1.8pt] (productSystem) {System}
child[linestyle]{node[machine] (actor) {}}
child[linestyle]{node[machine] (actor) {}}
child[linestyle]{node[machine] (actor) {}}
child[linestyle]{node[machine] (actor) {}}
child[linestyle]{node[machine] (actor) {}};
\draw[iBi] (productSystem) to node[black,sloped,above]{Development} (actor);


\draw[iBi] (productSystem) to node[black,sloped,above]{Interaction} (actor);


\draw[iBi] (productSystem) to node[black,sloped,above]{Map view} (actor);


\draw[iBi] (productSystem) to node[black,sloped,above]{GUI} (actor);


\draw[iBi] (productSystem) to node[black,sloped,above]{Store information} (actor);




\end{tikzpicture}
\end{center}\caption{Context diagram for product \hyperref[productSystem]{System}.} \label{contextproductSystem} 
\end{figure}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceMap view]{Map view}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceStore information]{Store information}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceDevelopment]{Development}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceGUI]{GUI}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceInteraction]{Interaction}}. \\ 


\chapter{Requirements}

\section{Data Feedback}
\label{dataFeedback}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceDevelopment]{Development}} has data \emph{\hyperref[dataFeedback]{Feedback}}. \\ 


\section{Data Information request}
\label{dataInformation request}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceGUI]{GUI}} has data \emph{\hyperref[dataInformation request]{Information request}}. \\ 
Interface \emph{\hyperref[interfaceStore information]{Store information}} has data \emph{\hyperref[dataInformation request]{Information request}}. \\ 


\section{Data Information}
\label{dataInformation}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceGUI]{GUI}} has data \emph{\hyperref[dataInformation]{Information}}. \\ 
Interface \emph{\hyperref[interfaceStore information]{Store information}} has data \emph{\hyperref[dataInformation]{Information}}. \\ 


\section{Data Interaction data betwene applications}
\label{dataInteraction data betwene applications}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\section{Data Map request}
\label{dataMap request}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceMap view]{Map view}} has data \emph{\hyperref[dataMap request]{Map request}}. \\ 


\section{Data Map}
\label{dataMap}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceMap view]{Map view}} has data \emph{\hyperref[dataMap]{Map}}. \\ 


\section{Data Product feedback}
\label{dataProduct feedback}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceGUI]{GUI}} has data \emph{\hyperref[dataProduct feedback]{Product feedback}}. \\ 


\section{Data Releases}
\label{dataReleases}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceDevelopment]{Development}} has data \emph{\hyperref[dataReleases]{Releases}}. \\ 


\section{Interface Development}
\label{interfaceDevelopment}

\subsection{Attributes}
\begin{description}
\item[dir]: bi
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceDevelopment]{Development}} has data \emph{\hyperref[dataReleases]{Releases}}. \\ 
Interface \emph{\hyperref[interfaceDevelopment]{Development}} has data \emph{\hyperref[dataFeedback]{Feedback}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceDevelopment]{Development}}. \\ 


\section{Interface GUI}
\label{interfaceGUI}

\subsection{Attributes}
\begin{description}
\item[dir]: bi
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceGUI]{GUI}} has data \emph{\hyperref[dataInformation request]{Information request}}. \\ 
Interface \emph{\hyperref[interfaceGUI]{GUI}} has data \emph{\hyperref[dataInformation]{Information}}. \\ 
Interface \emph{\hyperref[interfaceGUI]{GUI}} has data \emph{\hyperref[dataProduct feedback]{Product feedback}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceGUI]{GUI}}. \\ 


\section{Interface Interaction}
\label{interfaceInteraction}

\subsection{Attributes}
\begin{description}
\item[dir]: bi
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceInteraction]{Interaction}} has data \emph{\hyperref[dataInteraction betwene applications]{Interaction betwene applications}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceInteraction]{Interaction}}. \\ 


\section{Interface Map view}
\label{interfaceMap view}

\subsection{Attributes}
\begin{description}
\item[dir]: bi
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceMap view]{Map view}} has data \emph{\hyperref[dataMap request]{Map request}}. \\ 
Interface \emph{\hyperref[interfaceMap view]{Map view}} has data \emph{\hyperref[dataMap]{Map}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceMap view]{Map view}}. \\ 


\section{Interface Store information}
\label{interfaceStore information}

\subsection{Attributes}
\begin{description}
\item[dir]: bi
\item[creation]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\item[revision]: Time(y=2011,m=11,d=12,h=18,min=57,sec=25)
\end{description}
\subsection{Relations}
Interface \emph{\hyperref[interfaceStore information]{Store information}} has data \emph{\hyperref[dataInformation request]{Information request}}. \\ 
Interface \emph{\hyperref[interfaceStore information]{Store information}} has data \emph{\hyperref[dataInformation]{Information}}. \\ 
Product \emph{\hyperref[productSystem]{System}} has interface \emph{\hyperref[interfaceStore information]{Store information}}. \\ 


\end{document}

